GtkStringFilter *filter;
guint counter = 0;
- filter = GTK_STRING_FILTER (gtk_string_filter_new ());
+ filter = GTK_STRING_FILTER (gtk_string_filter_new (NULL));
expr = gtk_property_expression_new (GTK_TYPE_STRING_FILTER, NULL, "search");
watch = gtk_expression_watch (expr, filter, inc_counter, &counter, NULL);
GtkStringFilter *filter;
guint counter = 0;
- filter = GTK_STRING_FILTER (gtk_string_filter_new ());
+ filter = GTK_STRING_FILTER (gtk_string_filter_new (NULL));
pexpr[0] = gtk_property_expression_new (GTK_TYPE_STRING_FILTER, NULL, "search");
pexpr[1] = gtk_property_expression_new (GTK_TYPE_STRING_FILTER, NULL, "ignore-case");
pexpr[2] = gtk_property_expression_new (GTK_TYPE_STRING_FILTER, NULL, "match-mode");
GValue value = G_VALUE_INIT;
gboolean res;
- obj = G_OBJECT (gtk_string_filter_new ());
+ obj = G_OBJECT (gtk_string_filter_new (NULL));
expr = gtk_object_expression_new (obj);
g_assert_true (!gtk_expression_is_static (expr));
GtkExpressionWatch *watch;
guint counter = 0;
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter), "word");
list = G_LIST_MODEL (g_list_store_new (G_TYPE_OBJECT));
filtered = gtk_filter_list_model_new (list, filter);
g_assert_cmpint (counter, ==, 0);
g_clear_object (&filter);
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter), "salad");
gtk_filter_list_model_set_filter (filtered, filter);
g_assert_cmpint (counter, ==, 1);
GtkExpressionWatch *watch;
guint counter = 0;
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter), "word");
list = G_LIST_MODEL (g_list_store_new (G_TYPE_OBJECT));
filtered = gtk_filter_list_model_new (list, filter);
g_clear_object (&filter);
g_assert_cmpint (counter, ==, 0);
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter), "salad");
gtk_filter_list_model_set_filter (filtered, filter);
g_assert_cmpint (counter, ==, 1);
expr = gtk_property_expression_new (GTK_TYPE_STRING_FILTER, NULL, "search");
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter), "word");
- filter2 = gtk_string_filter_new ();
+ filter2 = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter2), "sausage");
res = gtk_expression_evaluate (expr, filter, &value);
expr = gtk_property_expression_new (GTK_TYPE_STRING_FILTER, NULL, "search");
- target = gtk_string_filter_new ();
+ target = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (target), "word");
g_assert_cmpstr (gtk_string_filter_get_search (GTK_STRING_FILTER (target)), ==, "word");
- source = gtk_string_filter_new ();
+ source = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (source), "sausage");
watch = gtk_expression_bind (expr, target, "search", source);
NULL,
"ignore-case");
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter), "word");
g_assert_cmpstr (gtk_string_filter_get_search (GTK_STRING_FILTER (filter)), ==, "word");
NULL,
"filter");
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
child = gtk_filter_list_model_new (NULL, NULL);
gtk_filter_list_model_set_filter (child, filter);
target = gtk_filter_list_model_new (G_LIST_MODEL (child), NULL);
gtk_expression_bind (expr, target, "filter", child);
g_assert_true (gtk_filter_list_model_get_filter (child) == gtk_filter_list_model_get_filter (target));
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
gtk_filter_list_model_set_filter (child, filter);
g_assert_true (filter == gtk_filter_list_model_get_filter (target));
g_assert_true (gtk_filter_list_model_get_filter (child) == gtk_filter_list_model_get_filter (target));
gboolean res;
GValue value = G_VALUE_INIT;
- filter2 = gtk_string_filter_new ();
+ filter2 = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter2), "sausage");
list = G_LIST_MODEL (g_list_store_new (G_TYPE_OBJECT));
"filter");
expr = gtk_property_expression_new (GTK_TYPE_STRING_FILTER, gtk_expression_ref (filter_expr), "search");
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter), "word");
g_assert_cmpstr (gtk_string_filter_get_search (GTK_STRING_FILTER (filter)), ==, "word");
gtk_string_filter_set_search (GTK_STRING_FILTER (filter2), "sausage");
g_assert_cmpstr (gtk_string_filter_get_search (GTK_STRING_FILTER (filter)), ==, "sausage");
- filter3 = gtk_string_filter_new ();
+ filter3 = gtk_string_filter_new (NULL);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter3), "banana");
gtk_filter_list_model_set_filter (filtered, filter3);
GtkExpression *filter_expr;
GtkExpression *params[2];
- filter1 = GTK_STRING_FILTER (gtk_string_filter_new ());
- filter2 = GTK_STRING_FILTER (gtk_string_filter_new ());
+ filter1 = GTK_STRING_FILTER (gtk_string_filter_new (NULL));
+ filter2 = GTK_STRING_FILTER (gtk_string_filter_new (NULL));
filter_expr = gtk_object_expression_new (G_OBJECT (filter1));
GtkExpression *filter2_expr;
GtkExpression *params[2];
- filter1 = GTK_STRING_FILTER (gtk_string_filter_new ());
- filter2 = GTK_STRING_FILTER (gtk_string_filter_new ());
- filter3 = GTK_STRING_FILTER (gtk_string_filter_new ());
+ filter1 = GTK_STRING_FILTER (gtk_string_filter_new (NULL));
+ filter2 = GTK_STRING_FILTER (gtk_string_filter_new (NULL));
+ filter3 = GTK_STRING_FILTER (gtk_string_filter_new (NULL));
filter1_expr = gtk_object_expression_new (G_OBJECT (filter1));
filter2_expr = gtk_object_expression_new (G_OBJECT (filter2));
GtkFilterListModel *model;
GtkExpression *expr;
- filter = gtk_string_filter_new ();
+ filter = gtk_string_filter_new (NULL);
store = g_list_store_new (G_TYPE_OBJECT);
model = gtk_filter_list_model_new (G_LIST_MODEL (store), NULL);
{
GtkFilterListModel *model;
GtkFilter *filter;
- GtkExpression *expr;
- expr = gtk_cclosure_expression_new (G_TYPE_STRING,
- NULL,
- 0, NULL,
- G_CALLBACK (get_string),
- NULL, NULL);
-
- filter = gtk_string_filter_new ();
- gtk_string_filter_set_expression (GTK_STRING_FILTER (filter), expr);
+ filter = gtk_string_filter_new (
+ gtk_cclosure_expression_new (G_TYPE_STRING,
+ NULL,
+ 0, NULL,
+ G_CALLBACK (get_string),
+ NULL, NULL));
model = new_model (20, filter);
assert_model (model, "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20");
g_object_unref (model);
g_object_unref (filter);
- gtk_expression_unref (expr);
}
static void
{
GtkFilterListModel *model;
GtkFilter *filter;
- GtkExpression *expr;
-
- expr = gtk_cclosure_expression_new (G_TYPE_STRING,
- NULL,
- 0, NULL,
- G_CALLBACK (get_spelled_out),
- NULL, NULL);
- filter = gtk_string_filter_new ();
- gtk_string_filter_set_expression (GTK_STRING_FILTER (filter), expr);
+ filter = gtk_string_filter_new (
+ gtk_cclosure_expression_new (G_TYPE_STRING,
+ NULL,
+ 0, NULL,
+ G_CALLBACK (get_spelled_out),
+ NULL, NULL));
model = new_model (1000, filter);
gtk_string_filter_set_search (GTK_STRING_FILTER (filter), "thirte");
g_object_unref (model);
g_object_unref (filter);
- gtk_expression_unref (expr);
}
static void